﻿
using System;
namespace LinqToLfsWorld
{
	/// <summary>
	/// The authentication method in use when querying LFSWorld.
	/// </summary>
	[Serializable]
	public enum AuthMode
	{
		/// <summary>
		/// The authentication mode is unassigned.
		/// </summary>
		Unassigned,

		/// <summary>
		/// The authentication system should use the <see cref="LfsWorldContext.IdentKey"/> to authenticate requests.
		/// </summary>
		IdentKey,

		/// <summary>
		/// The authentication system should use the <see cref="LfsWorldContext.Username"/> and <see cref="LfsWorldContext.Password"/> to authenticate requests.
		/// </summary>
		UsernamePassword
	}
}